package com.ga.wact.dao;

import com.ga.wact.entity.FormOneWorkExperience;

import java.util.List;

/**
 * Created by 幻夜~星辰 on 2018/10/13.
 */
public interface FormOneWorkingExperienceDao {

    /**
     * 提交已经填写好的工作经历信息,在提交信息之前，先检查数据库中是否存在之前保存的信息，如果有，先删除再添加
     *  针对添加信息和保存信息的功能
     * @param formOneWorkExperiences
     * @return int
     */
    int insert(List<FormOneWorkExperience> formOneWorkExperiences);




    /**
     * 根据formId删除之前已经保存的信息
     *  针对添加信息和保存信息的功能
     * @param formId
     * @return int
     */
    int delBeforeInfo(int formId);


    /**
     * 根据formId查询信息是否存在，只要有就可以，不需要全部信息
     *  针对添加信息和保存信息的功能
     * @param formId
     * @return 查询到的对象信息
     */
    FormOneWorkExperience  ifExist(int formId);


    /*-------------*/

    /**
     * 根据formId查询所有的工作经历信息
     * @param formId
     * @return
     */
    List<FormOneWorkExperience> selectOneInfo(int formId);
}
